package com.wzdigit.wms.raw.client.response.asn.receive;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * 收料入库主档--输出
 * @author Administrator
 *
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = { "hibernateLazyInitializer", "handler", "fieldHandler" }, ignoreUnknown = false)
public class AsnHeaderReceiveResponse {
	
    @ApiModelProperty(value = "收货单表头ID")
    private Integer asnHeaderId;

    @ApiModelProperty(value = "收货单单号")
    private String asnNo;
    
    @ApiModelProperty(value = "收货单类型")
    private String asnType;

    @ApiModelProperty(value = "收货单状态")
    private Integer status;

    @ApiModelProperty(value = "下单时间")
    private Date createTime;

    @ApiModelProperty(value = "交货部门（来料方）")
    private String deliveryDept;

    @ApiModelProperty(value = "供应商简称（来料方）")
    private String vendorShortName;

    @ApiModelProperty(value = "入库单总量")
    private BigDecimal orderQty;

    @ApiModelProperty(value = "收货仓库")
    private String whsName;
}